package com.ruoyi.service;

import com.alibaba.fastjson2.JSONObject;
import com.ruoyi.common.core.domain.AjaxResult;

import java.util.List;
import java.util.Map;

public interface HotelService {

    List<Map> getHotelList(Map map);

    Map getHotelByHotelId(String hotelId);

    AjaxResult postAddHotel(JSONObject jsonObject);

    int postEditHotel(JSONObject jsonObject);

    List<Map> getHotelListAll();

    JSONObject getMapping(String hotelId);

    int postIsFreeCancelable(Map map);

    int postUpdateRoomRatePlanPolicy(JSONObject jsonObject);

    JSONObject getHotelInfo(String eHotelId);

    int editLocalByOnline(String eHotelId,String hotelId);

    List<Map> getSysUserInfo();

    List<Integer> getHotelWeekEndByHotelId(String hotelId);

    int postEditWeekEnd(JSONObject jsonObject);

    void insertHotelWeekEndDefault();

    int postHotelIssueConfig(JSONObject jsonObject);

    String getHotelIssueConfig(String hotelId);

    // EBK刷新酒店
    AjaxResult setCurrentHotel(String eSonHotelId);

    // 查询产品露出
    AjaxResult getPriceShowAllList();
}
